large artery stenosis - German English Dictionary